Masala #1201
To'ra
Bu interaktiv masala.
8*8 o'lchamli shaxmat doskasining katagida to'ra joylashgan. Sizdan to'ra joylashgan katak manzili ni topish so'raladi. Buning uchun siz ko'rinishida so'rov jo'natishingiz mumkin, hakamlar hay'ati dasturi sizga javob sifatida qiymatini qaytaradi. To'ra joylashgan manzilni ko'rinishida chiqarasiz va dastur yakuniga yetadi.
Siz ko'pi bilan 8 ta ko'rinishidagi so'rovni jo'natishingiz mumkin. To'ra joylashgan manzilni noto'g'ri chop etsangiz, so'rovlar soni oshib ketsa yoki noto'g'ri so'rov jo'natsangiz natijasini olasiz.
Namunaviy test:
stdin | stdout |
8
6
0 | ? 1 1
? 8 8
? 5 5
! 5 5 |
# | input.txt | output.txt |
---|
Har bir so'rovni yoki javobni jo'natgandan so'ng ma'lumot chiqarish buferini tozalashni unutmang, aks holda xatolik olasiz. Ma'lumot chiqarish buferini tozalash uchun quyidagi funksiyalardan foydalanishingiz mumkin:
- C da: fflush(stdout);
- C++ da: fflush(stdout) yoki cout.flush();
- Java yoki kotlinda: System.out.flush();
- Pythonda: stdout.flush();